surface or surficial deposit - French English Dictionary